/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Console game responsive */
@media only screen and (min-width: 1025px) and (max-width: 1439px) {
    .console-game-list .e-con-inner {
        max-width: 350px;
        margin-left: inherit;
        flex-wrap: wrap !important;
        row-gap: 6px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .console-game-list .e-con-inner {
		max-width: 350px;
		flex-wrap: wrap !important;
		row-gap: 6px;
	}
}

.mobmenu-panel.mobmenu-right-panel * {
    font-family: "Rubik", Sans-serif !important;
}

.cl-comeet-position .all-jobs-link {
    display: none;
}

.enlighter-default * {
    font-size: .7rem !important;
    line-height: 1 !important;
}

.enlighter-default .enlighter-toolbar-top .enlighter-btn:nth-last-child(2),
.enlighter-default .enlighter-toolbar-top .enlighter-btn:last-child {
	display: none;
}

.hover-scale {
    display: block;
    transition: 150ms transform;
}
.hover-scale:hover {
    transform: scale(1.05);
    transition: 150ms transform;
}

/* Button */

#btn-outline.elementor-button:hover {
    border-color: #FE5B88 !important;
    background-color: #FE5B88 !important;
    color: #fff !important;
}
.elementor-button:hover {	
    border-color: #E33B69 !important;
    background-color: #E33B69 !important;
    color: #fff !important;
}
/* Button */

body.single-post .posts_card_fit {
	max-width: calc(100% - 1rem) !important;
	margin-left: 0.5rem;
	margin-right: 0.5rem;
}

.kb-post-card #\<span\>Press\<\/span\> .elementor-post-info__terms-list-item {
	border-color: #0A90A1
}
.kb-post-card #\<span\>Case\ Study\<\/span\> .elementor-post-info__terms-list-item {
	border-color: #7361B6
}
.kb-post-card #\<span\>Webinar\<\/span\> .elementor-post-info__terms-list-item {
	border-color: #FFCA5B
}
/*
    Add your custom styles here
*/

.posts_card_fit img {
  aspect-ratio: 4/2.3 !important;
  width: 100% !important;
  height: auto !important;
  object-fit: cover !important;
}

/* Blog Post */

.single-post-content br {
    display: block;
    margin: 1rem 0;
    content: "";
}

.single-post-content {
	padding-left: 1em;
	padding-right: 1em;
}

.single-post-content .elementor-widget-container * {
    font-size: 1.125rem;
    line-height: 1.78;
}
}
.single-post-content p {
    font-size: 1.125rem !important;
/*     font-weight: 300 !important; */
    line-height: 1.78 !important;
}

.single-post-content ol,
.single-post-content ul {
    padding-inline-start: 20px;
	margin-top: 1rem
}

.single-post-content ol li,
.single-post-content ul li {
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.75;
    margin-top: .8em;
    margin-bottom: .8em;
}

.single-post-content h1,
.single-post-content h1 * {
    font-size: 3rem !important;
    font-weight: 500 !important;
    line-height: 1.25 !important;

}
.single-post-content h2,
.single-post-content h2 * {
    font-size: 2rem!important;
    font-weight: 600!important;
    line-height: 1.38!important;
}
.single-post-content h3,
.single-post-content h3 * {
    font-size: 1.5rem !important;
    font-weight: 500 !important;
    line-height: 1.42 !important;
}
.single-post-content h4,
.single-post-content h4 * {
    font-size: 1.375rem !important;
    font-weight: 500 !important;
    line-height: 1.45 !important;
}
.single-post-content h5,
.single-post-content h5 * {
    font-size: 1.125rem !important;
    font-weight: 600 !important;
    line-height: 1.56 !important;
}

.single-post-content h6,
.single-post-content h6 * {
    font-size: 1rem !important;
    font-weight: 500 !important;
    line-height: 1.75 !important;
}

.single-post-content h1,
.single-post-content h2,
.single-post-content h3,
.single-post-content h4,
.single-post-content h5,
.single-post-content h6 {
    margin-top: 1.5rem;
    margin-bottom: 1rem;
}

.single-post-content .elementor-video,
.single-post-content .epyt-video-wrapper,
.single-post-content .wp-video {
	margin: 3em auto;
}

.single-post-content .wp-video {
	width: 100% !important;
    border: 1px solid #c7c7c7;
    border-radius: 20px;
	overflow: hidden;
    line-height: 0 !important;
}

.single-post-content .wp-video video {
    aspect-ratio: 4/2;
    height: 100%;
}

.single-post-content .elementor-video {
	max-height: 420px	
}

.single-post-content .epyt-video-wrapper > div {
    padding-bottom: 51.034%;
}

iframe.elementor-video,
.single-post-content .epyt-video-wrapper > div {
    border-radius: 20px;
}

.single-post-content img {
    max-height: 600px;
    object-fit: contain;
    border-radius: 20px;
    margin: 3rem auto;
}

.mr {
	margin-right: 2rem !important;
}
.ml {
	margin-left: 2rem !important;
}

/* Theme Footer */
.elementor-element-a5083b1,
.elementor-element-6dbb54c,
.elementor-swiper-button-prev .e-font-icon-svg,
.elementor-swiper-button-next .e-font-icon-svg {
    display: none;
}

.elementor-swiper-button-prev,
.elementor-swiper-button-next {
    bottom: 0;
    display: flex;
    align-items: center;
    height: calc(100% - 3rem);
    width: 120px;
    justify-content: center;
    background: rgb(255 255 255 / 50%);
}

.elementor-swiper-button-prev {
    background: linear-gradient(90deg, rgb(255 255 255 / 80%) 50%, rgb(255 255 255 / 20%) 96%, rgb(255 255 255 / 0%) 100%);
	left: 0 !important;
}

.elementor-swiper-button-next {
    background: linear-gradient(270deg, rgb(255 255 255 / 80%) 50%, rgb(255 255 255 / 20%) 96%, rgb(255 255 255 / 0%) 100%);
	right: 0 !important;
}

.img-carousel .elementor-swiper-button-prev,
.img-carousel .elementor-swiper-button-next {
    background:  none;
}

.img-carousel .elementor-swiper-button-prev {
    left: -80px;
}
.img-carousel .elementor-swiper-button-next {
    right: -80px;
}
.img-carousel .swiper-pagination-bullet {
    height: 12px !important;
    width: 12px !important;
}

.img-carousel .swiper-pagination {
    bottom: -1em;
}
.img-carousel .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: var(--e-global-color-accent );
}
.img-carousel .swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
    background-color: #0201011F;
}

.elementor-swiper-button-prev::before,
.elementor-swiper-button-next::before {
    content: '';
    display: block;
    width: 46px;
    height: 46px;
    background-repeat: no-repeat;
}

.elementor-swiper-button-prev::before {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='45' height='45' viewBox='0 0 45 45' fill='none'> <rect width='45' height='45' rx='22.5' transform='matrix(-1 0 0 1 45 0)' fill='%239D8AE2'/> <path d='M23.6171 26.0858C22.5643 25.0732 21.4758 24.1754 20.3849 23.4016C20.0411 23.1582 20.034 22.6691 20.3682 22.4143C21.2228 21.7645 22.0702 21.0412 22.8961 20.249C25.4384 17.799 27.298 15.1378 28.2934 12.759C28.4653 12.3457 28.1526 11.8956 27.6919 11.8956L24.0921 11.8956C23.8558 11.8956 23.6385 12.0196 23.524 12.2194C22.4665 14.0471 20.9697 15.9552 19.1054 17.7485C16.9427 19.8288 14.5913 21.3764 12.4525 22.4533C11.9822 22.6898 11.7268 23.2018 12.5456 23.5922C14.8396 24.6874 17.4535 26.2993 19.8263 28.5817C21.4519 30.1454 22.7983 31.7963 23.8176 33.4059C23.9345 33.5942 24.1446 33.709 24.3714 33.709L28.0881 33.709C28.5656 33.709 28.8759 33.2337 28.6754 32.8158C27.625 30.639 25.8944 28.2763 23.6171 26.0858Z' fill='white'/> </svg>");
}

.elementor-swiper-button-next::before {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='45' height='45' viewBox='0 0 45 45' fill='none'> <rect width='45' height='45' rx='22.5' fill='%239D8AE2'/> <path d='M21.3829 26.0858C22.4357 25.0732 23.5242 24.1754 24.6151 23.4016C24.9589 23.1582 24.966 22.6691 24.6318 22.4143C23.7772 21.7645 22.9298 21.0412 22.1039 20.249C19.5616 17.799 17.702 15.1378 16.7066 12.759C16.5347 12.3457 16.8474 11.8956 17.3081 11.8956L20.9079 11.8956C21.1442 11.8956 21.3615 12.0196 21.476 12.2194C22.5335 14.0471 24.0303 15.9552 25.8946 17.7485C28.0573 19.8288 30.4087 21.3764 32.5475 22.4533C33.0178 22.6898 33.2732 23.2018 32.4544 23.5922C30.1604 24.6874 27.5465 26.2993 25.1737 28.5817C23.5481 30.1454 22.2017 31.7963 21.1824 33.4059C21.0655 33.5942 20.8554 33.709 20.6286 33.709L16.9119 33.709C16.4344 33.709 16.1241 33.2337 16.3246 32.8158C17.375 30.639 19.1056 28.2763 21.3829 26.0858Z' fill='white'/> </svg>");
}

@media only screen and (min-width: 1441px) {
	.img-carousel  {
		max-width: 1200px;
		margin: 0 auto
	}
}
@media only screen and (min-width: 768px) and (max-width: 1440px) {
	.img-carousel  {
		max-width: 90%;
		margin: 0 auto
	}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.img-carousel .elementor-swiper-button-prev {
		left: -70px;
	}
	.img-carousel .elementor-swiper-button-next {
		right: -70px;
	}
}

/* Global Sliders */
.layout-slider {
    overflow-x: hidden;
}
@media only screen and (min-width: 1920px) {
    .layout-slider {
        max-width: 1920px !important;
        margin: 0 auto;
    }

    .layout-slider::before {
        position: absolute;
        left: -35px;
        content: '';
        background: rgb(255 255 255 / 50%);
        width: 70px;
        height: 100%;
        background: linear-gradient(90deg, #ffffff 40%, rgb(255 255 255 / 28%) 100%);
        z-index: 1;
    }

    .layout-slider::after {
        position: absolute;
        right: -35px;
        content: '';
        background: rgb(255 255 255 / 50%);
        width: 70px;
        height: 100%;
        background: linear-gradient(270deg, #ffffff 40%, rgb(255 255 255 / 28%) 100%);
        z-index: 1;
    }
}

/* @media only screen and (min-width: 992px) {
	.cteam-slider,
    .testimonials-slider,
    .cmain-slider {
    	max-width: calc(100% - 5em) !important;
		margin-left: auto;
		margin-right: auto;
    }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.cteam-slider,
    .testimonials-slider,
    .cmain-slider {
    	max-width: calc(100% - 2em) !important;
		margin-left: auto;
		margin-right: auto;
    }
} */

@media only screen and (min-width: 768px) {
	.cteam-slider .swiper-container,
    .testimonials-slider .swiper-container,
    .cmain-slider .swiper-container {
        width: 100% !important;
        max-width: 1920px;
    }
}

@media only screen and (max-width: 767px) {
	/* Commet */
	.comeet-groups-list .comeet-position-name a {
		padding-right: 3em !important;
	}
	.comeet-groups-list .comeet-position-name a:after {
		margin-top: 2px !important;
		zoom: 0.8;
	}
	
	.single-post-content img {
    	max-height: 600px;
	}
	.cteam-slider .elementor-testimonial,
    .testimonials-slider .elementor-testimonial,
    .cmain-slider .elementor-testimonial {
        flex-direction: column-reverse !important;
    }

    .cteam-slider selector .swiper-container-horizontal>.swiper-pagination-bullets,
    .testimonials-slider selector .swiper-container-horizontal>.swiper-pagination-bullets,
    .cmain-slider selector .swiper-container-horizontal>.swiper-pagination-bullets {
        bottom: -10px;
    }

	.cteam-slider selector .elementor-testimonial__footer,
    .testimonials-slider selector .elementor-testimonial__footer,
    .cmain-slider selector .elementor-testimonial__footer {
        padding-right: 0 !important;
        padding-bottom: 10px;
    }

	.elementor-swiper-button-prev,
	.elementor-swiper-button-next {
        display: none !important;
    }

	.cteam-slider .swiper-slide,
    .cmain-slider .swiper-slide {
        padding: 32px 38px 80px !important;
    }

	.cteam-slider .elementor-testimonial__footer,
    .testimonials-slider .elementor-testimonial__footer,
    .cmain-slider .elementor-testimonial__footer {
        margin-bottom: 28px;
    }

	.cteam-slider .elementor-testimonial__text h5,
    .testimonials-slider .elementor-testimonial__text h5,
    .cmain-slider .elementor-testimonial__text h5 {
        margin-bottom: 12px !important;
    }

	.cteam-slider .elementor-testimonial__text>div,
    .testimonials-slider .elementor-testimonial__text>div {
        margin-bottom: 35px !important;
    }
	
    .img-carousel .elementor-swiper-button-next,
    .img-carousel .elementor-swiper-button-prev {
        display: none;
    }
	
	/* Modal mobile fix	 */
	.elementor-popup-modal form {
    	margin-bottom: 4rem;
	}
	
	/* Homepage blog posts */
	.homepage-blogposts article {
		max-width: 370px !important;
		margin: 0 auto;
	}
	
	.homepage-blogposts article .elementor-element-61187b19.e-con-boxed,
	.homepage-blogposts article .elementor-element-73b94bef > .e-con-inner .e-con-boxed:not(.elementor-widget-image) {
		padding-left: 2.25rem;
		padding-right: 2.25rem
	}
}

@media only screen and (max-width: 420px) {

	.cteam-slider .elementor-testimonial__footer,
    .testimonials-slider .elementor-testimonial__footer,
    .cmain-slider .elementor-testimonial__footer .elementor-testimonial__image {
        aspect-ratio: 3/3 !important;
        position: relative;
    }
	
	
	.cmain-slider .elementor-testimonial__footer .elementor-testimonial__image {
		width: 100%
	}

	.cteam-slider .elementor-testimonial__footer img,
    .testimonials-slider .elementor-testimonial__footer img,
    .cmain-slider .elementor-testimonial__footer img {
        width: 100% !important;
        position: absolute;
        top: 0;
        left: 0;
        height: 100% !important;
    }
	
	.img-carousel .swiper-slide {
		transition: transform 300ms cubic-bezier(0.65, 0.04, 0.48, 0.81);
	}
}

/* Navbar */
.elementor-location-header .e-con-inner {
	max-height: 105px;
}

nav .elementor-nav-menu > li.current_page_item > a.elementor-item-active::before {
	content: '';
    height: 6px;
    width: calc(100% - 32px);
    position: absolute;
    bottom: -30px;
    left: 0;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
	background: #FE5B88;
    margin: 0 16px;
}

nav ul.sub-menu.elementor-nav-menu--dropdown {
	min-width: 200px !important;
    margin-top: 25px !important;
    margin-left: -2.65em !important;
    background-color: rgb(255 255 255 / 93%) !important;
    border-radius: 6px !important;
    backdrop-filter: blur(2px);
}

nav ul.sub-menu.elementor-nav-menu--dropdown li:first-child a {
    border-top-left-radius: 6px!important;
	border-top-right-radius: 6px!important;
}

nav ul.sub-menu.elementor-nav-menu--dropdown li:last-child a {
    border-bottom-left-radius: 6px!important;
	border-bottom-right-radius: 6px!important;
}

nav ul.sub-menu.elementor-nav-menu--dropdown li a {
    min-height: 38px;
    padding: 11px !important;
    border-left: none;
}

nav ul.sub-menu.elementor-nav-menu--dropdown li a.elementor-item-active {
	font-weight: bold !important;
}

/* Mobile Sidebar */

.mobmenu-panel.mobmenu-right-panel {
    margin-top: 70px;
}

.mob-menu-logo-holder {
	height: 52px !important
}

.mobmenu-right-panel .mobmenu-content {
	position: relative;
    margin-top: 0 !important;
}

.mobmenu-right-panel .mobmenu-content .clik-top-menu-button {
    position: absolute;
    bottom: 46px;
    margin: 30px;
    width: calc(100% - 60px);
    text-align: center;
    border-radius: 16px;
}

.mobmenu-right-panel .mobmenu-content #mobmenuright {
    height: 58vh;
    overflow: auto;
}

.mobmenu-right-panel .mobmenu-content #mobmenuright .sub-menu li:hover,
.mobmenu-right-panel .mobmenu-content #mobmenuright a ~ .mobmenu-right-panel .mobmenu-content #mobmenuright .show-sub-menu,
.mobmenu-right-panel .mobmenu-content #mobmenuright a:hover {
	background-color: transparent;
	color: #FE5B88;
}
.mobmenu-right-panel .mobmenu-content #mobmenuright .sub-menu li:hover a,
.mobmenu-right-panel .mobmenu-content #mobmenuright .show-sub i,
.mobmenu-right-panel .mobmenu-content #mobmenuright a:hover i {
	color: #FE5B88 !important;
}

.mobmenu-right-panel .mobmenu-content ul li a {
    padding: 8px 30px;
	margin-bottom: 0 !important;
}

.mobmenu-right-panel .mobmenu-content ul .sub-menu {
    background: transparent !important;
}

.mobmenu-right-panel .mobmenu-content ul .sub-menu a {
    padding: 3px 17px;
    color: #000 !important;
}

.mob-menu-header-holder .mobmenu-right-bt .mob-menu-icon {
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='22' height='18' viewBox='0 0 22 18' fill='none'> <path d='M9.66699 9L19.667 9' stroke='%232E475D' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/> <path d='M2.2959 2.32764H19.6292' stroke='%232E475D' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/> <path d='M2.2959 15.6611H19.6292' stroke='%232E475D' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/> </svg>");
}

.mob-menu-header-holder .mobmenu-right-bt .mob-cancel-button {
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='22' height='18' viewBox='0 0 20 16' fill='none'> <path d='M3.83496 14.1226L16.0915 1.86604' stroke='%232E475D' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/> <path d='M3.83496 1.86621L16.0915 14.1227' stroke='%232E475D' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/> </svg>");
}

.mob-menu-header-holder .mobmenu-right-bt .mob-menu-icon,
.mob-menu-header-holder .mobmenu-right-bt .mob-cancel-button {
	width: 40px;
    height: 40px;
	background-repeat: no-repeat;
    background-position: 15% 35%;
}

body.show-nav-right .mob-menu-header-holder .mobmenu-right-bt .mob-cancel-button,
.mob-menu-header-holder .mobmenu-right-bt.mobmenu-trigger-action {
	display: block;
}

body.show-nav-right .mob-menu-header-holder .mobmenu-right-bt .mob-menu-icon,
.mob-menu-header-holder .mobmenu-right-bt .mob-menu-icon::before,
.mob-menu-header-holder .mobmenu-right-bt .mob-cancel-button::before,
.mobmenu-right-bt {
	display: none;
}

.mobmenu-overlay {
	background: rgba(0, 0, 0, 0.8) !important;
	backdrop-filter: blur(4px);
}

body.show-nav-right .mobmenu-overlay {
    margin-top: 70px;
}

body.show-nav-right .mobmenu-overlay::before {
    content: '';
    width: 200px;
    height: 70px;
    position: absolute;
    top: 0;
    right: 0;
    margin-top: -70px;
}

@media only screen and (max-width: 1024px) {
	.elementor-popup-modal {
		position: fixed !important;
		z-index: 10000;
	}
	.bg-header-wave {
		position: relative
	}
	.bg-header-wave::after {
		content: '';
		background-image: url('/wp-content/uploads/2023/06/WAVE_mob.png');
    	background-size: cover;
		background-repeat: no-repeat;
    	background-position: bottom;
		height: 150px;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
	}
}

.ccpa-form select,
#sf_form select {
    -moz-appearance:none !important; /* Firefox */
    -webkit-appearance:none !important; /* Safari and Chrome */
    appearance:none !important;
background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='15' height='10' viewBox='0 0 15 10' fill='none'> <path d='M2 2.25685L7.6257 7.88255L13.5082 2' stroke='%2300A3C7' stroke-width='2.43362' stroke-linecap='round' stroke-linejoin='round'/> </svg>");
    background-repeat: no-repeat;
    background-position-x: 94%;
    background-position-y: 17px;
    width: calc(95% - 3em + 0.83em) !important;
    padding-right: 3rem !important;
}

#sf_form input:not([type='checkbox']),
#sf_form select {
    height: clamp(42px, 7vw, 44px);
    padding-top: 0;
    padding-bottom: 0;
}

#sf_form a {
    text-decoration: underline !important;
}

#sf_form .sf-form-row {
    margin-bottom: 18px;
}

#sf_form .sf-form-row label {
    margin-bottom: 8px;
}

input[type="radio"],
input[type="checkbox"] {
  accent-color: #f54f7d;
}

.modal-crazylabs .e-con-inner,
.modal-publishing .e-con-inner {
    display: block !important;
    overflow: auto;
    max-height: 100vh;
    background: #f5f5f5;
	border-radius: 30px;
}

.modal-crazylabs form,
.modal-publishing form {
    max-width: calc(100% - 5rem);
    padding: 3rem 0;
}

.modal-crazylabs h2 {
    padding: 3rem 4rem 1rem 2.5rem;
}

.modal-crazylabs ul {
    margin: 0 4rem 0 2.6rem;
}

@media only screen and (min-width: 768px) {
	.elementor-popup-modal .dialog-widget-content {		
		max-width: 94%;
		display: flex;
	}
	.modal-crazylabs form {
    	padding: 2rem 0 3.5rem;
	}
	.modal-publishing form {
    	padding: 4.5rem 0 3.5rem;
	}

	.modal-crazylabs h2 {
		padding: 3rem 4rem 0 6rem;
	}

	.modal-crazylabs ul {
		margin: 0 4rem 0 6.1rem;
	}

	form.cl-form .sf-form-field,
	.modal-crazylabs form .sf-form-field,
	.modal-publishing form .sf-form-field {
		display: grid;
		grid-template-columns: 142px 1fr;
	}
	
	form.cl-form .sf-form-field label,
	.modal-crazylabs form .sf-form-field label,
	.modal-publishing form .sf-form-field label {
		font-size: 1rem;
    	padding-top: 8px;
		margin-bottom: 0 !important;
		line-height: 1rem;
    	padding-left: 0;
    	padding-right: 6px;
	}
	
	.modal-crazylabs .sf-form-toc {
    	margin-top: 1.5em;
	}
	.modal-publishing .sf-form-toc {
    	margin-top: 2em;
	}
	
	.modal-crazylabs .sf-form-toc label,
	.modal-publishing .sf-form-toc label {
    	font-family: Rubik, sans-serif;
	}
}
@media only screen and (min-width: 992px) {
	.modal-crazylabs form .sf-form-field label,
	.modal-publishing form .sf-form-field label {
		min-width: 180px;
	}
}

/* Modal Popup */

@media only screen and (min-width: 1090px) {
	.mobmenu-overlay {
		display: none
	}
}
@media only screen and (max-width: 1090px) {
    .mobmenu-content .clik-top-menu-button {
        border-radius: 20px  !important;
    }
}